﻿@model IQReportes.ViewModels.PerfilViewModel

@{
    ViewBag.Title = "Crear";
}

<div id="PerfilesCrear" class="container form form-horizontal">
    
    @using (Html.BeginForm()) {
    @Html.ValidationSummary(true)
        <fieldset>
            @Html.HiddenFor(model=>model.id)
            <legend>Nuevo Perfil</legend>
            <div class="control-group">
                <label class="control-label">@Html.LabelFor(model=>model.nombre)</label>
                <div class="controls">
                    @Html.EditorFor(model =>model.nombre)
                    @Html.ValidationMessageFor(model => model.nombre)
                </div>
            </div>
            <div class="control-group">
                <label class="control-label">@Html.LabelFor(model=>model.descripcion)</label>
                <div class="controls">
                    @Html.EditorFor(model =>model.descripcion)
                    @Html.ValidationMessageFor(model => model.descripcion)
                </div>
            </div>
            <div class="control-group">
                <label class="control-label">@Html.LabelFor(model=>model.subirArchivo)</label>
                <div class="controls">
                    <label class="radio inline">
                        @Html.RadioButtonFor(x=>x.subirArchivo,true)
                        Si 
                    </label>
                    <label class="radio inline">
                        @Html.RadioButtonFor(x=>x.subirArchivo,false)
                        No
                    </label>
                </div>
            </div>
            <div class="control-group">
                <label class="control-label">Módulos Transacciones</label>
                <div class="controls">
                    <table class="table table-hover span5">
                        <thead>
                            <tr>
                                <th class="span3">Módulos</th>
                                <th class="span1">Ver</th>
                                <th class="span1">Descargar</th>
                            </tr>
                        </thead>
                        <tbody>
                            @for (int i = 0; i < Model.moduloTx.Count ; i++)
                            {
                                @Html.HiddenFor(p=>p.moduloTx[i].id)
                                @Html.HiddenFor(p=>p.moduloTx[i].nombre)
                                <tr>
                                    <td class="span3">
                                        @Html.DisplayFor(p=>p.moduloTx[i].nombre)
                                    </td>
                                    <td>
                                        @if ( i==0){
                                            @Html.DisplayFor(p=>p.moduloTx[i].ver)
                                            @Html.HiddenFor(p=>p.moduloTx[i].ver)
                                        }
                                        else{
                                            @Html.EditorFor(p=>p.moduloTx[i].ver)
                                        }
                                        
                                    </td>
                                    <td>
                                        @if ( i==0){
                                            @Html.DisplayFor(p=>p.moduloTx[i].descargar)
                                            @Html.HiddenFor(p=>p.moduloTx[i].descargar)
                                        }
                                        else{
                                            @Html.EditorFor(p=>p.moduloTx[i].descargar)
                                        }
                                    </td>
                                </tr>
                            }
                        </tbody>
                    </table>
                </div>
            </div>
            <div class="control-group">
                <label class="control-label">Módulos Panel de Control</label>
                <div class="controls">
                    <table class="table table-hover span5">
                        <thead>
                            <tr>
                                <th class="span3">Módulos</th>
                                <th class="span1">Ver</th>
                                <th class="span1">Descargar</th>
                            </tr>
                        </thead>
                        <tbody>
                            @for (int i = 0; i < Model.moduloPC.Count ; i++)
                            {
                                @Html.HiddenFor(p=>p.moduloPC[i].id)
                                @Html.HiddenFor(p=>p.moduloPC[i].nombre)
                                <tr>
                                    <td class="span3">
                                        @Html.DisplayFor(p=>p.moduloPC[i].nombre)
                                    </td>
                                    <td>
                                        @if ( i == 0 )
                                        {
                                            @Html.DisplayFor(p=>p.moduloPC[i].ver)
                                            @Html.HiddenFor(p=>p.moduloPC[i].ver)
                                        }
                                        else{
                                            @Html.EditorFor(p=>p.moduloPC[i].ver)
                                        }
                                        
                                    </td>
                                    <td>
                                        @if ( i==0){
                                            @Html.DisplayFor(p=>p.moduloPC[i].descargar)
                                            @Html.HiddenFor(p=>p.moduloPC[i].descargar)
                                        }
                                        else{
                                            @Html.EditorFor(p=>p.moduloPC[i].descargar)
                                        }
                                    </td>
                                </tr>
                            }
                        </tbody>
                    </table>
                </div>
            </div>

            <div class="form-actions">
                <a href="@Url.Action("Index")" class="btn">Regresar</a>
			    <input type="submit" class="btn btn-primary" value="Guardar"/>
	        </div>
        </fieldset>
    }
    <script src="~/Scripts/ValidacionesBootstrap.js"></script>
</div>
